امام صادق علیه ‏السلام فرمودند:
اِنَّما وُضِعَتِ الزَّکاةُ اِخْتِبارا لِلاَْغْنیاءِ وَمَعُونَةً لِلْفُقَراءِ، وَلَوْ اَنَّ النّاسَ أدُّوا زَکاةَ اَمْوالِهِمْ ما بَقِىَ مُسلِمٌ فَقیرا مُحْتاجا وَلاَسْتَغْنى بِما فَرَضَ اللّهُ لَهُ، وَاِنَّ النّاسَ ما افْتَقَرُوا وَلا احْتاجُوا وَلا جاعُوا وَلاعَرَوْا اِلاّ بِذُنُوبِ الأَغْنِیاءِ وَحَقیقٌ عَلَى اللّهِ تَبارَکَ وَتَعالى اَنْ یَمْنَعَ رَحْمَتَهُ مِمَّنْ مَنَعَ حَقَ اللّهِ فی مالِهِ؛

زکات قرار داده شده تا آزمایش ثروتمندان و کمک به فقرا باشد، اگر مردم زکات اموال خود را بپردازند هیچ مسلمان نیازمندى باقى نمى ‏ماند و با آنچه که خدا واجب کرده بى‏ نیاز مى‏ گردد و مردم فقیر و محتاج و نیازمند و گرسنه و برهنه نمى‏ شوند مگر به واسطه گناهان ثروتمندان شایسته است که خداوند رحمت خود را از کسانى که حق خدا را در ثروت خود ادا نکنند باز دارد.
وسائل الشیعه، ج6، ص 4